#ifndef __CK_DATASET_H__
#define __CK_DATASET_H__

#include "ckObject.h"
#include "zCore.h"

namespace ck
{
	namespace data
	{
		class ZCORE_API Dataset : public ckObject
		{
		public:
			Dataset();
			virtual ~Dataset();

		public:
			virtual ckDatasetType	GetType() = 0;
			virtual	const char*		GetName() = 0;

			virtual bool			IsOpen() = 0;
			virtual RESULTCODE		Open() = 0; 

		};
	}
}

#endif //__CK_DATASET_H__

